package com.taotao.service.impl;

import java.util.Date;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.taotao.common.TaotaoResult;
import com.taotao.mapper.TbItemParamMapper;
import com.taotao.pojo.TbItemParam;
import com.taotao.pojo.TbItemParamExample;
import com.taotao.pojo.TbItemParamExample.Criteria;
import com.taotao.service.ItemParamService;
@Service
public class ItemParamServiceImpl implements ItemParamService {
	@Autowired
	private TbItemParamMapper itemParamMapper;
	//获取模板数据
	@Override
	public TaotaoResult getItemParamByCid(Long id) {
		TbItemParamExample itemParam=new TbItemParamExample();
		Criteria createCriteria = itemParam.createCriteria();
		createCriteria.andItemCatIdEqualTo(id);
		List<TbItemParam> itemParams = itemParamMapper.selectByExampleWithBLOBs(itemParam);
		if(itemParams!=null&&itemParams.size()>0){
			return TaotaoResult.ok(itemParams.get(0));
		}
		return TaotaoResult.ok();
	}
	
	//保存模板数据
	@Override
	public TaotaoResult saveItemParam(TbItemParam itemParam) {
		itemParam.setCreated(new Date());
		itemParam.setUpdated(new Date());
		itemParamMapper.insert(itemParam);
		return TaotaoResult.ok();
	}

}
